/**
 * author: XGP
 * date: 2018/07/25
 * des: 人员招聘-招聘规划
 *
 */
/**
 * 列表的set
 */
export const setting = [{
  field: 'reqId',
  title: '编号',
  type: 'text'
},
{
  field: 'reqName',
  title: '需求名称',
  type: 'text'
},
{
  field: 'orgName',
  title: '部门',
  type: 'text',
  searchable: true
},
{
  field: 'position',
  title: '招聘岗位',
  type: 'text',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'POST',
  searchable: true
},
{
  field: 'educationRequire',
  title: '学历要求',
  type: 'text',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EDUCATION'
},
{
  field: 'recruitsNumbers',
  title: '招聘人数',
  type: 'text'
},
{
  field: 'entryNumbers',
  title: '已入职人数',
  type: 'text'
},
{
  field: 'recruitProgress', // 自定义
  title: '招聘进度',
  type: 'text'
},
{
  field: 'responsiblePerson',
  title: '负责人',
  type: 'user-tree',
  isHiden: true
},
{
  field: 'startDate',
  title: '启动日期',
  type: 'time'
},
{
  field: 'statusName', // 自定义
  title: '状态',
  type: 'text',
  searchable: true
}
]
/**
 * 详情的set
 */
export const detailSetting = [{
  field: 'reqName',
  title: '需求名称',
  type: 'text'
},
{
  field: 'planId',
  title: '招聘规划',
  type: 'selectbyurl',
  url: '/dropdownlists/selectPlanList'
}, //
{
  field: 'orgId',
  title: '所属部门',
  type: 'org',
  changeOnSelect: true
},
{
  field: 'position',
  title: '岗位名称',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'POST'
},
{
  field: 'recruitsNumbers',
  title: '招聘人数',
  type: 'text'
},
{
  field: 'workCity',
  title: '工作城市',
  type: 'text'
},
{
  field: 'workNature',
  title: '工作性质',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'NATUREWORK'
},
{
  field: 'workExperienceRequire',
  title: '工作经验要求',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EXPERIENCEWORK'
},
{
  field: 'educationRequire',
  title: '学历要求',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EDUCATION'
}, {
  field: 'postRequire',
  title: '岗位要求',
  type: 'text'
},
{
  field: 'startingSalary',
  title: '最低薪资',
  type: 'text'
},
{
  field: 'topSalary',
  title: '最高薪资',
  type: 'text'
},
{
  field: 'startDate',
  title: '启动日期',
  type: 'date'
},
{
  field: 'endDate',
  title: '结束日期',
  type: 'date'
},


{
  field: 'workRequire',
  title: '任职要求',
  type: 'text'
},
{
  field: 'recruitsReason',
  title: '招聘原因',
  type: 'text'
},
{
  field: 'responsiblePerson',
  title: '负责人',
  type: 'user-tree',
  isHiden: true
}
]
/**
 * 审批的set
 */
export const approvalSetting = [{
  field: 'reqName',
  title: '需求名称',
  type: 'text',
  disableEdit: true
},
{
  field: 'planId',
  title: '招聘规划',
  type: 'selectbyurl',
  url: '/dropdownlists/selectPlanList',
  disableEdit: true
},
{
  field: 'orgId',
  title: '所属部门',
  type: 'org',
  changeOnSelect: true,
  disableEdit: true
},
{
  field: 'position',
  title: '岗位名称',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'POST',
  disableEdit: true
},
{
  field: 'recruitsNumbers',
  title: '招聘人数',
  type: 'text',
  disableEdit: true
},
{
  field: 'workCity',
  title: '工作城市',
  type: 'text',
  disableEdit: true
},
{
  field: 'workNature',
  title: '工作性质',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'NATUREWORK',
  disableEdit: true
},
{
  field: 'workExperienceRequire',
  title: '工作经验要求',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EXPERIENCEWORK',
  disableEdit: true
},
{
  field: 'educationRequire',
  title: '学历要求',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EDUCATION',
  disableEdit: true
}, {
  field: 'postRequire',
  title: '岗位要求',
  type: 'text',
  disableEdit: true
},
{
  field: 'startingSalary',
  title: '最低薪资',
  type: 'text',
  disableEdit: true
},
{
  field: 'topSalary',
  title: '最高薪资',
  type: 'text',
  disableEdit: true
},
{
  field: 'startDate',
  title: '启动日期',
  type: 'date',
  disableEdit: true
},
{
  field: 'endDate',
  title: '结束日期',
  type: 'date',
  disableEdit: true
},


{
  field: 'workRequire',
  title: '任职要求',
  type: 'text',
  disableEdit: true
},
{
  field: 'recruitsReason',
  title: '招聘原因',
  type: 'text',
  disableEdit: true
},
{
  field: 'responsiblePerson',
  title: '负责人',
  type: 'user-tree',
  isHiden: true,
  disableEdit: true
},
{
  field: 'approvalOpinion',
  title: '审批意见',
  type: 'textarea',
  onlyRow: true
},
{
  field: 'taskId',
  title: 'taskId',
  type: 'text',
  disableEdit: true,
  hideEdit: true
},
{
  field: 'action',
  title: 'action',
  type: 'text',
  disableEdit: true,
  hideEdit: true
},
{
  field: 'taskDefKey',
  title: 'taskDefKey',
  type: 'text',
  disableEdit: true,
  hideEdit: true
},
{
  field: 'procInstId',
  title: 'procInstId',
  type: 'text',
  disableEdit: true,
  hideEdit: true
}
]


export const searchSetting = [
  // {
  //   field: 'reqId',
  //   title: '需求编号',
  //   type: 'text',
  //   searchable: true
  // },
  {
    field: 'reqName',
    title: '需求名称',
    type: 'text',
    searchable: true
  },
  {
    field: 'orgId',
    title: '部门',
    type: 'org',
    searchable: true
  }
]
